<?php
//Exemplo de ocmo inserir dados com XtMysql::insert()

//Os dados a serem inseridos
$data = array(
	array(
		'cod' => 1
		,'campo1' => 'fulano'
	)
	,array(
		'cod' => 2
		,'campo1' => 'ciclano'
	)
	,array(
		'cod' => 3
		,'campo1' => 'beltrano'
	)
);

//Conectando ao Mysql
if(XtMysql::connect('localhost', 'guest', 'guest', 'xtexample') == false){
	echo "<p>Ocorreu o seguinte erro ao tentar conectar: ".mysql_error()."</p>";
}else{
	$result = XtMysql::insert('tbl_example', $data);//inserindo os dados
	if($result == false){
		echo "<p>Não foi possível inserir os dados!</p>";
		echo mysql_error();
	}else{
		echo "<p>Os dados foram inseridos!</p>";
	}
}

//Exemplo de inserção de dados onde o STORE tem nomes de cmapos diferentes dos campos da tabela
$data = array(
	array(
		'id' => 1 //repare que este nome de campo é diferente do nome de campo da tabela
		,'nome' => 'fulano'
	)
	,array(
		'id' => 2
		,'nome' => 'ciclano'
	)
	,array(
		'id' => 3
		,'nome' => 'beltrano'
	)
);

$fields = array(//Aqui nós dizemos quais os nomes de campos da tabela
	'cod'
	,'campo1'
);

//Conectando ao servidor
if(XtMysql::connect('localhost', 'guest', 'guest', 'xtexample') == false){
	echo "<p>Ocorreu o seguinte erro ao tentar conectar: ".mysql_error()."</p>";
}else{
	$result = XtMysql::insert('tbl_example', $data, $fields);//inserindo os dados
	if($result == false){
		echo "<p>Não foi possível inserir os dados!</p>";
		echo mysql_error();
	}else{
		echo "<p>Os dados foram inseridos!</p>";
	}
}

?>
